/**
 开发团队 :
 开发人员 : ZBB295
 开发时间 : 2022/8/12 13:28
 文件名称 : admin.js
 开发工具 : WebStorm
 */

//引用express框架
const express = require('express');
//管理页面路由
const admin = express.Router();

//导入渲染登录页面函数模块
const loginPage_hander = require('./admin/loginPage')
//导入登录处理函数模块
const login_hander = require('./admin/login')
//导入用户列表处理函数模块
const userPage_hander = require('./admin/userPage')
//导入退出函数处理模块
const loginout_hander = require('./admin/loginout')
//导入用户编辑页面处理函数模块
const useredit_hander = require('./admin/use-edit')
//导入创建实现用户添加处理函数模块
const userEditFn_hander = require('./admin/user-edit-fn')
//导入修改用户功能处理函数模块
const userModify_hander = require('./admin/user-modify')
//导入用户删除功能处理函数模块
const deleteUser_hander = require('./admin/user-delete')
//导入文章列表页面处理函数模块
const article_hander = require('./admin/article')
//导入文章列表编辑处理函数模块
const article_edit_hander = require('./admin/article-edit')
//导入文章添加功能处理函数模块
const article_add_hander = require('./admin/article-add')
//导入文章修改功能处理函数模块
const article_modify_hander =require('./admin/article-modify')
//导入删除文章功能处理函数啊模块
const delartcile_hander = require('./admin/delarticle')


//渲染登录页面
admin.get('/login',loginPage_hander);
//实现登录功能
admin.post('/login',login_hander);
//渲染用户列表路由
admin.get('/user',userPage_hander);
//实现退出功能
admin.get('/logout',loginout_hander);
//创建用户编辑页面路由
admin.get('/user-edit',useredit_hander)
//创建实现用户添加功能路由
admin.post('/user-edit',userEditFn_hander)
//创建用户修改功能路由
admin.post('/user-modify',userModify_hander)
//创建删除用户功路由
admin.get('/delete',deleteUser_hander)


//文章列表页面路由
admin.get('/article',article_hander);
//文章编辑页面路由
admin.get('/article-edit',article_edit_hander)

//实现文章添加功能路由
admin.post('/article-add',article_add_hander)
//实现文章修改功能路由
admin.post('/article-modify',article_modify_hander)
//创建删除文章路由
admin.get('/delarticle',delartcile_hander)

//将路由对象作为模块成员进行导出
module.exports = admin;